#include<bits/stdc++.h>
using namespace std;

int main(){
  int n;
  cin>>n;
  vector<int> arr(n);
  for(int i=0;i<n;i++){
    cin>>arr[i];
  }
  sort(arr.begin(),arr.end());
  int s=arr[n-1]-arr[0];
  cout<<s<<endl;

  return 0;
}


//题目：最大跨度
//
//描述：
//从键盘输入一个长度为n的序列，请计算其最大跨度值。最大跨度是指序列中最大值和最小值的差。
//输入格式
//第一行 1个数n，表示序列长度。
//第二行，n个数。
//输出格式
//一个数，计算结果。